<?php namespace Admin\Controller; 

use Hdphp\Controller\Controller;

//测试控制器
class FlinkController extends CommonController{
//	声明一属性来接受模型类
	private $model;
	//构造函数
	public function __init()
	{
//		实例化这个cate模型赋值给属性，这样本控制器的所有方法都可以用
		$this->model=new \Common\Model\Flink;
		parent::__init();		
	}
	
    //动作
    public function index(){
//  获得全部链接	
	$data=$this->model->get();
//	分配数据
	View::with('data',$data);
		
	View::make();
    }
//	增加
	public function add(){
//	判断是不是有提交
		if(IS_POST){
//'			判断是不是错误
//			这里用geterror的方法来获得验证的错误内容'
			if(!$this->model->store()) View::error($this->model->getError());
//			成功提示，跳转到本分类的index方法
			View::success('添加分类成功',U('index'));					
		}
	 View::make();
	}
	
//	删除	
	public function del(){
	   $lid=Q('get.lid',0,'intval');
//	  删除对应lid下得所有内容
		$this->model->where("lid={$lid}")->delete();
//	删除成功提示
		View::success('删除成功',U('index'));
	}
	
//	编辑
	public function edit(){
//	判断用户是否提交	
	if(IS_POST){
		if($this->model->edit()) View::success('修改成功',U('index'));
		View::error($this->model->geterror());
	}		
//	获得地址传过来的lid，通过lid找到对应的整条数据
		$lid=Q('get.lid',0,'intval');
//	获得旧数据
		$oldData=$this->model->where('lid='.$lid)->get();

//	分配数据到模板页面中去
		View::with('oldData',$oldData);
	    View::make();
	}
	
}
?>